#objdump: -drw
#name: x86-64 LEA
#warning_output: lea64.e

.*: +file format .*

Disassembly of section .text:

0+ <start>:
[ 	]*[0-9a-f]+:[ 	]+64 8d 04 08[ 	]+lea[ 	]+%fs:\(%rax,%rcx(,1)?\),%eax
[ 	]*[0-9a-f]+:[ 	]+65 8d 04 08[ 	]+lea[ 	]+%gs:\(%rax,%rcx(,1)?\),%eax
[ 	]*[0-9a-f]+:[ 	]+8d 48 01[ 	]+lea[ 	]+0x1\(%rax\),%ecx
[ 	]*[0-9a-f]+:[ 	]+8d 88 00 00 00 00[ 	]+lea[ 	]+0x0\(%rax\),%ecx[ 	]+[0-9a-f]+: (R_X86_64_32|IMAGE_REL_AMD64_ADDR32)[ 	]+sym
[ 	]*[0-9a-f]+:[ 	]+8d 0c 25 00 00 00 00[ 	]+lea[ 	]+0x0,%ecx[ 	]+[0-9a-f]+: (R_X86_64_32|IMAGE_REL_AMD64_ADDR32)[ 	]+sym
[ 	]*[0-9a-f]+:[ 	]+8d 04 00[ 	]+lea[ 	]+\(%rax,%rax(,1)?\),%eax
[ 	]*[0-9a-f]+:[ 	]+8d 04 45 00 00 00 00[ 	]+lea[ 	]+0x0\(,%rax,2\),%eax
[ 	]*[0-9a-f]+:[ 	]+8d 05 00 00 00 00[ 	]+lea[ 	]+0x0\(%rip\),%eax($| *#.*)
[ 	]*[0-9a-f]+:[ 	]+8d 04 25 00 00 00 00[ 	]+lea[ 	]+0x0,%eax
[ 	]*[0-9a-f]+:[ 	]+48 8d 00[ 	]+lea[ 	]+\(%rax\),%rax
[ 	]*[0-9a-f]+:[ 	]+48 8d 08[ 	]+lea[ 	]+\(%rax\),%rcx
[ 	]*[0-9a-f]+:[ 	]+48 8d 08[ 	]+lea[ 	]+\(%rax\),%rcx
[ 	]*[0-9a-f]+:[ 	]+65 48 8d 08[ 	]+lea[ 	]+%gs:\(%rax\),%rcx
[ 	]*[0-9a-f]+:[ 	]+8d 06[ 	]+lea[ 	]+\(%rsi\),%eax
[ 	]*[0-9a-f]+:[ 	]+8d 36[ 	]+lea[ 	]+\(%rsi\),%esi
[ 	]*[0-9a-f]+:[ 	]+8d 06[ 	]+lea[ 	]+\(%rsi\),%eax
[ 	]*[0-9a-f]+:[ 	]+66 8d 06[ 	]+lea[ 	]+\(%rsi\),%ax
[ 	]*[0-9a-f]+:[ 	]+66 8d 36[ 	]+lea[ 	]+\(%rsi\),%si
[ 	]*[0-9a-f]+:[ 	]+66 8d 06[ 	]+lea[ 	]+\(%rsi\),%ax
[ 	]*[0-9a-f]+:[ 	]+67 48 8d 00[ 	]+lea[ 	]+\(%eax\),%rax
[ 	]*[0-9a-f]+:[ 	]+67 48 8d 08[ 	]+lea[ 	]+\(%eax\),%rcx
[ 	]*[0-9a-f]+:[ 	]+67 48 8d 08[ 	]+lea[ 	]+\(%eax\),%rcx
[ 	]*[0-9a-f]+:[ 	]+67 8d 00[ 	]+lea[ 	]+\(%eax\),%eax
[ 	]*[0-9a-f]+:[ 	]+67 8d 08[ 	]+lea[ 	]+\(%eax\),%ecx
[ 	]*[0-9a-f]+:[ 	]+67 66 8d 06[ 	]+lea[ 	]+\(%esi\),%ax
[ 	]*[0-9a-f]+:[ 	]+67 66 8d 36[ 	]+lea[ 	]+\(%esi\),%si
[ 	]*[0-9a-f]+:[ 	]+67 66 8d 06[ 	]+lea[ 	]+\(%esi\),%ax
[ 	]*[0-9a-f]+:[ 	]+48 8d 0c 0d 00 00 00 00[ 	]+lea[ 	]+0x0\(,%rcx(,1)?\),%rcx
[ 	]*[0-9a-f]+:[ 	]+48 8d 04 0d 00 00 00 00[ 	]+lea[ 	]+0x0\(,%rcx(,1)?\),%rax
[ 	]*[0-9a-f]+:[ 	]+8d 0c 0d 00 00 00 00[ 	]+lea[ 	]+0x0\(,%rcx(,1)?\),%ecx
[ 	]*[0-9a-f]+:[ 	]+8d 04 0d 00 00 00 00[ 	]+lea[ 	]+0x0\(,%rcx(,1)?\),%eax
[ 	]*[0-9a-f]+:[ 	]+66 8d 0c 0d 00 00 00 00[ 	]+lea[ 	]+0x0\(,%rcx(,1)?\),%cx
[ 	]*[0-9a-f]+:[ 	]+66 8d 04 0d 00 00 00 00[ 	]+lea[ 	]+0x0\(,%rcx(,1)?\),%ax
[ 	]*[0-9a-f]+:[ 	]+67 48 8d 0c 0d 00 00 00 00[ 	]+lea[ 	]+0x0\(,%ecx(,1)?\),%rcx
[ 	]*[0-9a-f]+:[ 	]+67 48 8d 04 0d 00 00 00 00[ 	]+lea[ 	]+0x0\(,%ecx(,1)?\),%rax
[ 	]*[0-9a-f]+:[ 	]+67 8d 0c 0d 00 00 00 00[ 	]+lea[ 	]+0x0\(,%ecx(,1)?\),%ecx
[ 	]*[0-9a-f]+:[ 	]+67 8d 04 0d 00 00 00 00[ 	]+lea[ 	]+0x0\(,%ecx(,1)?\),%eax
[ 	]*[0-9a-f]+:[ 	]+67 66 8d 0c 0d 00 00 00 00[ 	]+lea[ 	]+0x0\(,%ecx(,1)?\),%cx
[ 	]*[0-9a-f]+:[ 	]+67 66 8d 04 0d 00 00 00 00[ 	]+lea[ 	]+0x0\(,%ecx(,1)?\),%ax
[ 	]*[0-9a-f]+:[ 	]+48 8d 04 25 01 00 00 00[ 	]+lea[ 	]+0x1,%rax
[ 	]*[0-9a-f]+:[ 	]+8d 04 25 02 00 00 00[ 	]+lea[ 	]+0x2,%eax
[ 	]*[0-9a-f]+:[ 	]+66 8d 04 25 03 00 00 00[ 	]+lea[ 	]+0x3,%ax
[ 	]*[0-9a-f]+:[ 	]+48 8d 04 25 ff ff ff ff[ 	]+lea[ 	]+0xffffffffffffffff,%rax
[ 	]*[0-9a-f]+:[ 	]+8d 04 25 fe ff ff ff[ 	]+lea[ 	]+0xfffffffffffffffe,%eax
[ 	]*[0-9a-f]+:[ 	]+66 8d 04 25 fd ff ff ff[ 	]+lea[ 	]+0xfffffffffffffffd,%ax
[ 	]*[0-9a-f]+:[ 	]+67 48 8d 04 25 01 00 00 00[ 	]+lea[ 	]+0x1\(,%eiz,1\),%rax
[ 	]*[0-9a-f]+:[ 	]+67 8d 04 25 02 00 00 00[ 	]+lea[ 	]+0x2\(,%eiz,1\),%eax
[ 	]*[0-9a-f]+:[ 	]+67 66 8d 04 25 03 00 00 00[ 	]+lea[ 	]+0x3\(,%eiz,1\),%ax
[ 	]*[0-9a-f]+:[ 	]+67 48 8d 04 25 ff ff ff ff[ 	]+lea[ 	]+0xffffffff\(,%eiz,1\),%rax
[ 	]*[0-9a-f]+:[ 	]+67 8d 04 25 fe ff ff ff[ 	]+lea[ 	]+0xfffffffe\(,%eiz,1\),%eax
[ 	]*[0-9a-f]+:[ 	]+67 66 8d 04 25 fd ff ff ff[ 	]+lea[ 	]+0xfffffffd\(,%eiz,1\),%ax
[ 	]*[0-9a-f]+:[ 	]+48 8d 04 25 00 00 00 00[ 	]+lea[ 	]+0x0,%rax[ 	]+[0-9a-f]+: R_X86_64_32S[ 	]+sym
[ 	]*[0-9a-f]+:[ 	]+8d 04 25 00 00 00 00[ 	]+lea[ 	]+0x0,%eax[ 	]+[0-9a-f]+: (R_X86_64_32|IMAGE_REL_AMD64_ADDR32)[ 	]+sym
[ 	]*[0-9a-f]+:[ 	]+66 8d 04 25 00 00 00 00[ 	]+lea[ 	]+0x0,%ax[ 	]+[0-9a-f]+: (R_X86_64_32|IMAGE_REL_AMD64_ADDR32)[ 	]+sym
[ 	]*[0-9a-f]+:[ 	]+67 48 8d 04 25 00 00 00 00[ 	]+lea[ 	]+0x0\(,%eiz,1\),%rax[ 	]+[0-9a-f]+: (R_X86_64_32|IMAGE_REL_AMD64_ADDR32)[ 	]+sym
[ 	]*[0-9a-f]+:[ 	]+67 8d 04 25 00 00 00 00[ 	]+lea[ 	]+0x0\(,%eiz,1\),%eax[ 	]+[0-9a-f]+: (R_X86_64_32|IMAGE_REL_AMD64_ADDR32)[ 	]+sym
[ 	]*[0-9a-f]+:[ 	]+67 66 8d 04 25 00 00 00 00[ 	]+lea[ 	]+0x0\(,%eiz,1\),%ax[ 	]+[0-9a-f]+: (R_X86_64_32|IMAGE_REL_AMD64_ADDR32)[ 	]+sym
[ 	]*[0-9a-f]+:[ 	]+48 8d 04 25 00 00 00 00[ 	]+lea[ 	]+0x0,%rax
[ 	]*[0-9a-f]+:[ 	]+8d 04 25 00 00 00 00[ 	]+lea[ 	]+0x0,%eax
[ 	]*[0-9a-f]+:[ 	]+66 8d 04 25 00 00 00 00[ 	]+lea[ 	]+0x0,%ax
[ 	]*[0-9a-f]+:[ 	]+67 8d 41 ff[ 	]+lea[ 	]+-0x1\(%ecx\),%eax
[ 	]*[0-9a-f]+:[ 	]+67 48 8d 41 ff[ 	]+lea[ 	]+-0x1\(%ecx\),%rax
[ 	]*[0-9a-f]+:[ 	]+8d 41 ff[ 	]+lea[ 	]+-0x1\(%rcx\),%eax
[ 	]*[0-9a-f]+:[ 	]+67 8d 81 01 00 00 00[ 	]+lea[ 	]+0x1\(%ecx\),%eax
[ 	]*[0-9a-f]+:[ 	]+67 48 8d 81 01 00 00 00[ 	]+lea[ 	]+0x1\(%ecx\),%rax
[ 	]*[0-9a-f]+:[ 	]+8d 81 01 00 00 00[ 	]+lea[ 	]+0x1\(%rcx\),%eax
#pass
